//首页根据导航操作tab
function operatorTab(type, args) {
    layui.use(["layer", "element"], function () {
        var element = layui.element;


        var active = {
            tabAdd: function (text, id, url) {
                // console.log(this);
                // layer.msg("新增tab， text:"+this.text);
                // layer.msg("新增tab， text:"+$(this).data("id"));
                // layer.msg("新增tab， text:"+$(this).data("url"));
                if(typeof(url) == 'undefined' || null == url || url.length == 0){
                    // layer.alert("请检查导航是否配置菜单地址");
                    layer.msg("请联系管理员检查菜单地址:" + text, {icon: 5});
                    return;
                }
                //新增一个Tab项
                element.tabAdd('demo', {
                    // title: '新选项'+ $(this).text() //用于演示
                    // ,content: createIframe($(this).data("url"))
                    // // ,id: new Date().getTime() //实际使用一般是规定好的id，这里以时间戳模拟下
                    // ,id: $(this).data("id") //实际使用一般是规定好的id，这里以时间戳模拟下
                    title: '新选项' + text //用于演示
                    , content: createIframe(url)
                    , id: id //实际使用一般是规定好的id，这里以时间戳模拟下
                });
            }
            , tabDelete: function (id) {
                //删除指定Tab项
                element.tabDelete('demo', '44'); //删除：“商品管理”
            }
            , tabChange: function (id) {
                //切换到指定Tab项
                element.tabChange('demo', id); //切换到：用户管理
            }
        };

        if(args instanceof Array){
            active[type].apply(this,args);
        }else {
            active[type].call(this, args);
        }
    });
}

//加载窗体
function createIframe(url) {
    return '<iframe src="' + url + '" style="width:100%; height:90%;" scrolling="no" frameborder="0"></iframe>';
}